hand punch - German English Dictionary